home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 November / Chip Kasım 1999.iso / program / astr / sky / README2.TXT < prev    next >
Encoding:
Text File  |  1998-12-14  |  6.5 KB  |  223 lines

  1. Sky3D 2.0 by Corvus Software
  2. ======================================================
  3. Copyright 1997-1998 Eduardo Nunes All Rights Reserved.
  4.  
  5. A. Command Line Options
  6. B. Console Commands
  7. C. Markers
  8. D. Planet Textures
  9.  
  10.                * * * * *
  11.  
  12. A. Command Line Options
  13.  
  14. Syntax: sky3d [-{d|g|c|p|r<path>|l<path>|f|v{m<num>|w<flag>|b<flag>}}]
  15.  
  16. Syntax:    Description:
  17. -d         Run in debug mode (Bug Reporting).
  18. -g         Disable GUI.
  19. -c         Disable startup window.
  20. -p         Disable plugins.
  21. -r         <path> Change register path 
  22.          (default: HKEY_LOCAL_MACHINE\SOFTWARE\Corvus Software\Sky3D\2.00)
  23. -l<path>   Change loading path (default: current directory)
  24. -f         Reset to factory (reset all Sky3D settings to default)
  25. -vm<num>   Change screen resolution.
  26. -vw<flag>  Wait for vertical retrace sync (1=TRUE,0=FALSE)
  27. -vb<flag>  Back buffer in system memory (1=TRUE,0=FALSE)
  28.  
  29.  
  30. B. Console Commands
  31.  
  32. Introduction to the Console
  33. Throughout this document, examples of commands are given, all of which are
  34. typed in at the console.
  35. To bring up/down the console, press the F12 key.
  36.  
  37. About Cameras
  38. Syntax:                 Description:
  39. camera <1..8>          Change current camera.
  40.                        All other camera commands are related to the current
  41.                        camera.
  42.  
  43. camera lock <id>       Locks an object.
  44. camera vlock <id>      Visual lock (-1 none).
  45. camera start           Start moving to locked object.
  46. camera stop            Stops.
  47. camera lookAt <id>     Look at an object.
  48. camera zoom <factor>   Change zoom.
  49. camera speed <num>     Change interstellar velocity (Ly/frame).
  50. camera sspeed <num>    Change star system velocity (Km/frame).
  51. camera back            Look back.
  52. camera mode <num>      Change view mode.
  53. (0=Sky View, 1=Local Space, 2=Star systems)
  54.  
  55. camera vradius <num>   Change Local Space radius (Ly).
  56. camera zclip <num>     Change sky sphere Z clip.
  57. camera load            Load from registry.
  58. camera save            Save to registry.
  59. camera tree <0|1>      Change scan tree speed factor. 
  60. (0= more accurate/slower performance, 1= less accurate/faster performance)
  61.  
  62. camera Ipos <pos>      Change camera interstellar position.
  63. (See Marker references for syntax position.)
  64.  
  65. camera Spos <pos>      Change camera star system position.
  66.  
  67. About Stars
  68. Syntax:                Description:
  69. stars on               Enable stars
  70. stars off              Disable stars
  71. stars magLimit <mag>   Change stars magnitude limit.
  72.  
  73. About Deep-sky objects
  74. Syntax:                 Description:
  75. deepsky on              Enable deep-sky object
  76. deepsky off             Disable deep-sky object
  77. deepsky flags <num>     Change deep-sky flags (1=OC,2=GC,4=Psr,8=Neb) in hex
  78. deepsky all             Change deep-sky flag to all (== deepsky flag F)
  79. deepsky magLimit <mag>  Change deep-sky magnitude limit
  80. deepsky simple          Disable textures (lines only)
  81. deepsky texture         Enable textures
  82.  
  83. About Markers
  84. Syntax:              Description:
  85. marker on            Enable markers
  86. marker off           Disable markers
  87. marker list          Lists all available markers in marker directory
  88. marker load <fname>  Load a marker
  89. marker clear         Clear all markers (unload)
  90. marker draw <cmd>    Execute/draw a marker primitive
  91. (See Marker references)
  92.  
  93. About Galaxy
  94. Syntax:              Description:
  95. galaxy on            Enable galaxy
  96. galaxy off           Disable galaxy
  97. galaxy simple        Disable textures (circles only)
  98. galaxy texture       Enable textures
  99.  
  100. About Star systems
  101. Syntax:              Description:
  102. ssys on              Enable star system orbit lines
  103. ssys off             Disable star systems orbit lines
  104. ssys time <num>      Sets time (in days)
  105. ssys timeStep <num>  Sets time step (in days)
  106. ssys simple          Disable textures in planets (flat shade mode)
  107. ssys texture         Enable textures
  108.  
  109. About Labels
  110. Syntax:                 Description:
  111. labels on               Enable labels
  112. labels off              Disable labels
  113. labels magLimit <num>   Labels magnitude limit
  114.  
  115. About Macros
  116. From the console you can adjust your controls, this is done by 
  117. "binding" keys to commands. The format for macros keys is as follows:
  118.  
  119. macros bind <char>=<str> 
  120. Bind a keyboard shortkey (Ctrl + key) to a command string (sep by ';').
  121.  
  122. Example:
  123. To bind the S key to the 'deepsky simple' and 'galaxy simple' command, you would type:
  124. macros bind S=deepsky simple;galaxy simple 
  125. and press enter.
  126.  
  127. macros unbind <char>    Clear the shortkey bound to the keyboard.
  128. macros load             Load macros from registry.
  129. macros save             Save macros to registry.
  130. macros list             Lists all macros.
  131.  
  132. Show
  133. show ver                Show Sky3D version,legal status,serial number.
  134. show fps                Show FramesPerSecond status.
  135. show rstat              Show render status
  136.  
  137. Miscelaneous
  138. plugin con              Lists all console plugins.
  139. exit                    Exits Sky3D.
  140.  
  141.  
  142. C. Markers
  143.  
  144. 1- Arguments type:
  145.  
  146. position type:
  147. o(<id>)              position of object <id>
  148. n(<name>)            position of object with <name>
  149. p(<x>,<y>,<z>)          direct position
  150.  
  151. color type:
  152. rgb(<24bits in hex>) a rgb value (HTML style)
  153.  
  154. string type:
  155. "<string>"     a string
  156.  
  157. shape type:
  158. flag                     
  159. cross
  160.  
  161. 2- Marker draw primitives
  162.  
  163. line{<from position>;<to position>;<color>}
  164.  
  165. Example:
  166. line{ n(Sol); p(23,-23,4); rgb(ff80c0) }
  167.  
  168. arrow{<from position>;<to position>;<color>}
  169.  
  170. Example:
  171. arrow{ o(f43c4); o(11112); rgb(ffff80)}
  172.  
  173. text{<position>;<color>;<string>}
  174. Example:
  175. text{n(Alp CMa); rgb(808080); "Sirius"}
  176.  
  177. marker{<position>;<color>;<shape>}
  178.  
  179. Example:
  180. marker{p(-1,2,3); rgb(ffffff); flag}
  181.  
  182. 3- Marker file
  183.  
  184. Any file in marker directory with ".map" extension.
  185. file format:
  186. a primitive per line
  187. lines started with // are ignored (comments)
  188.  
  189. D. Planet Textures
  190. 00000000 Generic Rocky Planet
  191. 00000001 Generic Gas Planet
  192. 00000002 Mercury
  193. 00000003 Venus
  194. 00000004 Earth
  195. 00000005 Moon
  196. 00000006 Mars
  197. 00000007 Jupiter
  198. 00000008 Io
  199. 00000009 Europa
  200. 0000000A Ganymede
  201. 0000000B Callisto
  202. 0000000C Saturn
  203. 0000000D Uranus 
  204. 0000000E Neptune
  205. 0000000F Pluto 
  206.  
  207. 00000010  Blue "jupiter"
  208. 00000011  Orange haze (Titan)
  209. 00000012  Green gas
  210. 00000013  Green/blue
  211. 00000014  Red ice
  212. 00000015  Red clouds
  213. 00000016  Red gas giant
  214. 00000017  Fire moon
  215. 00000018  Brown dwarf
  216. 00000019  Red moon
  217. 0000001A  Dark blue
  218. 0000001B  Florest planet
  219. 0000001C  Light red moon
  220. 0000001D  Green ice
  221. 0000001E  Blue ice
  222. 0000001F  Dark brown clouds
  223.